OpenCL Programming Heterogeneous Systems
Course Objectives
OpenCL programming heterogeneous systems training provides a comprehensive introduction to the OpenCL standard for heterogeneous parallel computing.
The training offers a detailed walk?through of the different models defined by the OpenCL standard interleaved with specific examples to demonstrate the concepts.
The focus is on GPU devices, and best practices will be discussed such as how to best suit an algorithm to GPU and optimization guidelines.
The training offers a detailed walk?through of the different models defined by the OpenCL standard interleaved with specific examples to demonstrate the concepts.
The focus is on GPU devices, and best practices will be discussed such as how to best suit an algorithm to GPU and optimization guidelines.
General Information
Prerequisites
- C/C++ experience
- Computer architecture
Duration & Attendance
2 days (3 with hands?on labs)
Target Audience
Software engineers with no, or little, OpenCL background, which about to embark on the development of an OpenCL project.
Additional Information
Teaching Methods & Tools
- Course book
- Specific software depending on GPU
- Labs handbook